home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2002 #9 / K-CD-9-2002.ISO / Freedom Force / data1.cab / System_Files / tredir.py < prev    next >
Encoding:
Python Source  |  2002-03-21  |  658 b   |  29 lines

  1.  
  2. import sys, string
  3.  
  4. if __name__ != '__main__':
  5.     import js
  6.     import ff
  7.                   
  8. # ---------------------------------------------------------------
  9. # Console Redirection To Engine - redirect to game engine
  10. #        
  11. class ConsoleText:
  12.     def __init__(self):
  13.         self.text = ''
  14.         
  15.     def write(self, string):
  16.         #self.text = self.text + string
  17.         if __name__ != '__main__':
  18.             js.writeText(string)
  19.         else:
  20.         sys.stderr.write(string)
  21.         
  22.     def writelines(self, lines):
  23.         for line in lines: 
  24.             self.write(line)
  25.  
  26. con = ConsoleText()
  27. sys.stdout = con
  28. sys.stderr = con
  29.